Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Romania F4 Romania F6 Germany F7 Argentina F10 Venezuela F5 Austria F3 Romania F1 Romania F3 Romania F1 Romania F9 Romania F10 Romania F11 Romania F14 Greece F3 Greece F2 Argentina F20 Argentina F21 Argentina F22 Argentina F25 Usa F1 El Salvador F1 Guatemala F1 Argentina F1 Mexico F1 Switzerland F1 Croatia F1 Switzerland F2 Croatia F2 Switzerland F3 Croatia F3 France F6 Usa F10 Usa F11 Italy F8 Usa F12 Spain F17 Usa F16 USA F17 USA F18 Italy F30 USA F27 USA F28 USA F29 USA F30 USA F31 USA F1 Germany F2 USA F2 USA F4 USA F7 USA F12 Romania F1 Argentina F7 Argentina F8 Argentina F9 Brazil F21 Argentina F10 Peru F3 Argentina F14 Argentina F15 Argentina F16 Argentina F18 Argentina F19 Argentina F21 USA F1 USA F2 Germany F2 USA F3 USA F4 Argentina F2 Argentina F4 Argentina F5 Argentina F6 Romania F1 Brazil F11 Romania F3 Argentina F11 Argentina F12 Argentina F19 Argentina F20 Argentina F26 Argentina F27 Argentina F28 Argentina F7 Argentina F8 Argentina F9 Argentina F13 Brazil F19 Brazil F20 Argentina F1 Romania F2 Italy F18 Argentina F8 Argentina F9 Argentina F10 Czech Republic F2 Peru F5 Peru F6 USA F7 USA F8 Argentina F2 Argentina F3 USA F26 Argentina F5 Argentina F7 Romania F4 Argentina F8 Romania F16 Italy F23 Uruguay F3 Chile F8 USA F7 (Orlando) USA F8 (Indian Harbour Beach) USA F9 (Orlando) Dominican Republic F1 Italy F6 (Santa Margherita Di Pula) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Turkey F15 (Antalya) Turkey F16 (Antalya) Italy F13 (Vigevano) Italy F15 (Reggio Emilia) Italy F16 (Padova) Italy F17 (Bergamo) Italy F20 (Albinea) Italy F21 (Casinalbo) Argentina F11 (Mendoza) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Argentina F11 Brazil F18 M25 Portimao Brazil F10 Romania F1 Peru F2 Romania F16 Germany F13 Colombia F1 Colombia F2 Argentina F11 Argentina F12 Romania F16 Romania F17 Austria F10 Argentina F16 Argentina F18 Venezuela F6 Romania F2 Romania F15 Romania F16 Romania F18 Argentina F15 Argentina F16 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Argentina F21 USA F3 Brazil F22 Argentina F2 Argentina F2 Argentina F23 Romania F15 Romania F3 Serbia F2 Argentina F12 M15 Doha M25 Punta del Este M25 Heraklion M25 Doha Abierto Internacional de Salinas 'Dario Expreso' - Salinas Oberstaufen Cup-Head German Master's Series - Oberstaufen Ipsos Bucharest Challenger - Bucharest Montevideo Challenger Medellin Challenger Pozoblanco Challenger Kazan Challenger Ortisei Challenger Barletta Challenger Savannah Challenger Rio Quente Challenger Timisoara Challenger Izmir Challenger Campinas Challenger Guimaraes Challenger Dallas Challenger San Juan Challenger Buenos Aires Challenger Panama City Challenger Barranquilla Challenger Bordeaux Challenger Santiago Challenger Caltanissetta Challenger Perugia Challenger Todi Challenger Aptos Challenger St. Remy Challenger Rio De Janeiro Challenger Manerbio Challenger Como Challenger Eckental Challenger Cortina Challenger Brest Challenger Rio De Janeiro Challenger Lima Challenger Montevideo Challenger Braunschweig Challenger Morelos Challenger Santiago Challenger Barletta Challenger Sarasota Challenger Tallahassee Challenger Almaty Challenger L'Aquila Challenger Brasov Challenger Biella Challenger Bergamo Challenger Florianopolis Challenger Campinas Challenger Santo Domingo Challenger Le Gosier Challenger Timisoara Challenger Montevideo Challenger Cali Challenger Itajai Challenger St. Petersburg 2 Challenger Split 1 Challenger Belgrade Challenger Recanati Challenger Nottingham 1 Challenger Vancouver Challenger Sibiu Challenger Buenos Aires Challenger Lima 2 Challenger Bratislava Challenger Montevideo Challenger Mendoza Challenger Guangzhou Challenger M25+H Bacau Concepcion 2 Challenger Surbiton Challenger Buenos Aires 2 Challenger Cortina Challenger Prague 2 Challenger Heilbronn Challenger Fano Challenger Cordenons Challenger Surbiton Challenger Nottingham Challenger Lima Challenger Kazan Challenger Bangkok Challenger Montevideo Challenger Andria Challenger Salzburg Challenger Surbiton Challenger Nottingham Challenger Koblenz Challenger Milan Challenger Prague 3 Challenger Kaohsiung Challenger Ortisei Challenger M25 Padova Piracicaba Challenger Bratislava Challenger Rovereto Challenger Santiago Challenger San Luis Potosi Challenger Girona Challenger Turin Challenger San Francisco Challenger Vicenza Challenger Puerto Rico Challenger Tennis Event - Humacao Tyler Challenger Dallas Challenger Antofagasta Challenger Lugano Challenger Indian Wells Challenger Timisoara Challenger - Timisoara Augsburg Challenger Santa Fe Challenger Modena Challenger Cordenons Challenger Sopot Challenger Panama City Challenger Tampere Challenger Braga Challenger Rennes Challenger Columbus Challenger Bratislava Challenger Francavilla Challenger Drummondville Challenger Lima 2 Challenger Bastad Challenger Rome Challenger M25 Valldoreix Surbiton Challenger Asuncion Challenger Montevideo Challenger Vicenza Challenger San Benedetto Challenger Bytom Challenger Marburg Challenger Cordenons Challenger M25 Heraklion Banja Luka Challenger Noumea Challenger Guayaquil Challenger Ostrava Challenger Trieste Challenger Iasi Challenger Heilbronn Challenger Italy F14 (Frascati) Barcelona Challenger Perugia Challenger M15 Cordoba Cordenons Challenger Biella 6 Challenger Nottingham 2 Challenger Meerbusch Challenger Monterrey Challenger Lima Challenger Bogota Challenger Buenos Aires Challenger Shymkent Challenger Braga Challenger Murcia Challenger Ismaning Challenger Florianopolis Challenger Porto Alegre Challenger Forli 2 Challenger Santo Domingo Challenger Mons Challenger Vancouver Challenger Savannah Challenger Forli 5 Challenger Istanbul Challenger Lugano Challenger Salinas Challenger Coquimbo Challenger Vicenza Challenger Rome 2 Challenger Mestre Challenger Canberra Challenger Sibiu Challenger Villa Maria Challenger Rio De Janeiro Challenger Santa Cruz de la Sierra Challenger Coquimbo 2 Challenger Biella Challenger Eckental Challenger Sacramento Challenger - Sacramento Sao Paulo Challenger BCR Open Romania - Bucharest Marburg Challenger Lugano Challenger Buenos Aires Challenger Biel Challenger Cordenons Challenger Bergamo Challenger Murcia Challenger Madrid Challenger Arad Challenger Florianopolis Challenger Morelos Challenger Santiago Challenger Buenos Aires Challenger Segovia Challenger Cremona Challenger Gerry Weber Open - Halle Palmas del Mar Challenger Geneva Challenger Ordina Open - s-Hertogenbosch Kosice Challenger BCR Open Romania - Bucharest Mauthausen Challenger Arad Challenger Lima Challenger Montevideo Challenger Qatar ExxonMobil Open - Doha Oeiras 2 Challenger Asuncion Challenger Sao Leopoldo Challenger Santiago Challenger Todi Challenger Binghamton Challenger Punta Del Este Challenger Rosario Challenger Marburg Challenger Maia Challenger Istanbul Challenger Brasov Challenger Leon Challenger Copa Telmex - Buenos Aires Palermo Challenger Eckental Challenger Iasi Challenger Grodzisk Mazowiecki Challenger Campinas Challenger Punta Del Este Challenger Aix En Provence Challenger Rennes Challenger Guayaquil Challenger Eckental Challenger Iasi Challenger Olbia Challenger Lima 2 Challenger Ilkley Challenger BCR Open Romania - Bucharest Ismaning Challenger Newport Beach Challenger Bergamo Challenger St. Remy Challenger Izmir Challenger Campinas Challenger Piracicaba Challenger Bath Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Madrid Challenger Bank Austria Tennis Trophy - Vienna Mouilleron-Le-Captif Challenger Buenos Aires Challenger Gerry Weber Open - Halle AEGON International - Eastbourne Campinas Challenger Santo Domingo Challenger Costa do Sauipe Challenger Seguros Bolivar Open - Medellin Naples Challenger - Naples Montechiarugolo Challenger XII Abierto Internacional de Salinas - Salinas If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Santiago Challenger USTA Tallahassee Tennis Challenger - Tallahassee Liberec Challenger Brasov Challenger - Brasov Cali Challenger BRD Nastase Tiriac Trophy - Bucharest Santa Cruz de la Sierra 2 Challenger Serbia Open - Belgrade San Marino Challenger Campinas Challenger Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha San Luis Potosi Challenger - San Luis Potosi Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Campinas Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Concepcion Challenger Brasov Challenger - Brasov San Miguel de Tucuman Challenger Zug Challenger BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport Sarajevo Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane Ecuador Open - Quito PBZ Zagreb Indoors - Zagreb Medellin Challenger Rio Open - Rio de Janeiro Open 13 - Marseille Brasov Challenger Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Bratislava Challenger Topshelf Open - 's-Hertogenbosch Buenos Aires Challenger Tigre Challenger Austrian Open - Kitzbuhel Salzburg Challenger If Stockholm Open - Stockholm San Jose Challenger Brisbane International - Brisbane Monza Challenger Athens Challenger Trieste Challenger Tallahassee Challenger Sarasota Challenger Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Furth Challenger Oberstaufen Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Napoli Challenger Cherbourg Challenger Sarajevo Challenger Mersin Challenger European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Arad Challenger Hungarian Open - Budapest BMW Open - Munich Aptos Challenger Citi Open - Washington Moselle Open - Metz Brasov Challenger Shenzhen Open - Shenzhen Cali Challenger If Stockholm Open - Stockholm San Juan Challenger Villa Allende Challenger Geneva Challenger Bratislava Challenger Sao Leopoldo Challenger Copa Petrobras-Argentina - Buenos Aires Ford Tennis Championships - Louisville Belgrade Challenger Heilbronn Challenger Tunis Challenger Bergamo Challenger Quimper Challenger Pereira Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Itajai Challenger Rio Quente Challenger Manta Challenger Gazprom Hungarian Open - Budapest Legg Mason Tennis Classic - Washington Tunis Challenger BMW Open - Munich Geneva Open - Geneva Recanati Challenger Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Lugano Challenger Copa Claro - Buenos Aires Manta Challenger BCR Open Romania - Bucharest Campinas Challenger Orleans Challenger Montevideo Challenger Citi Open - Washington Salinas Challenger Brasil Open - Sao Paulo Guayaquil Challenger Guadalajara Challenger Santiago Challenger Orlando Challenger Buenos Aires Challenger Tunis Challenger Furth Challenger Mestre Challenger Nottingham-2 Challenger Heilbronn Challenger Blois Challenger Quimper Challenger Manta Challenger Grand Prix Hassan II - Marrakech Binghamton Challenger Lexington Challenger BMW Tennis Championship - Sunrise Vancouver Challenger Sibiu Challenger Porto Alegre Challenger Cali Challenger Rennes Challenger San Juan Challenger Cordoba Challenger Geneva Challenger AEGON Championships - London Brescia Challenger Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Bucaramanga Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Sarasota Challenger BMW Open - Munich Savannah Challenger Tallahassee Challenger Heilbronn Challenger Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Prostejov Challenger Qatar ExxonMobil Open - Doha Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Istanbul Challenger Cordoba Open - Cordoba Santiago Open - Santiago Copa Petrobras Colombia - Bogota Generali Open - Kitzbuhel Aptos Challenger Izmir Challenger Rome Challenger Orleans Challenger Cordoba Open - Cordoba Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai Buenos Aires Challenger Bucaramanga Challenger Plava Laguna Croatia Open - Umag Santos Challenger Wroclaw Challenger Firenze Open - Florence Sao Paulo Challenger Shenzhen Challenger Napoli Challenger ASB Classic - Auckland Sao Paulo Challenger Konzum Croatia Open - Umag Chile Dove Men+Care Open - Santiago Rome Challenger Buenos Aires Challenger Eckental Challenger Guayaquil Challenger Tel Aviv Watergen Open - Tel Aviv Cordoba Open - Cordoba Bucharest Open - Bucharest Ortisei Challenger Budapest Challenger Nordea Open - Bastad Hamburg European Open - Hamburg Buenos Aires Challenger Buenos Aires Challenger Buenos Aires Challenger Brasov Challenger Sophia Antipolis Challenger Bordeaux Challenger Biel Challenger San Benedetto Challenger Istanbul Challenger Salzburg Challenger Trnava Challenger Santiago Challenger L'Aquila Challenger Montevideo Challenger Punta Del Este Challenger Antofagasta Challenger Budapest Challenger Campinas Challenger Ilkley Challenger Parma Challenger Milan Challenger Prague Challenger Liberec Challenger Manerbio Challenger Orleans Challenger Buenos Aires Challenger Lima Challenger Guayaquil Challenger Newport Beach Challenger Punta Del Este Challenger Indian Wells Challenger Todi Challenger Biella Challenger Alicante Challenger Quimper Challenger Concepcion Challenger Arad Challenger Oeiras 1 Challenger Split 2 Challenger Rome 1 Challenger Biella 5 Challenger Biella 7 Challenger Lyon Challenger Todi Challenger Trieste Challenger San Marino Challenger Bucharest Challenger Barcelona Challenger Guayaquil Challenger Ortisei Challenger Montevideo Challenger Reggio Emilia Challenger Brasilia Challenger Sao Paulo Challenger Forli 3 Challenger Forli 3 Challenger Barcelona Open Banc Sabadell - Barcelona Santiago Challenger Pereira Challenger Sarasota Challenger Barletta Challenger BB&T Atlanta Open - Atlanta Forli 6 Challenger Lyon Challenger Blois Challenger Amersfoort Challenger Trieste Challenger San Benedetto Challenger Cordenons Challenger San Marino Challenger Como Challenger Tallahassee Challenger Chile Dove Men+Care Open - Santiago Buenos Aires Challenger Montevideo Challenger Valencia Challenger Tigre 1 Challenger Tigre 2 Challenger Concepcion Challenger Vina del Mar Challenger Little Rock Challenger Prostejov Challenger Perugia Challenger Milan Challenger Salzburg Challenger Iasi Challenger Cordenons Challenger Istanbul Challenger Cordoba Open - Cordoba Bratislava 2 Challenger Santa Fe 2 Challenger Ottignies-Louvain-la-Neuve Challenger Cherbourg Challenger Santa Cruz de la Sierra Challenger Barletta Challenger Rome Challenger Santa Cruz de la Sierra 2 Challenger San Marino Challenger Cali Challenger Buenos Aires Challenger Villa Maria Challenger Campinas Challenger Lima 2 Challenger Montevideo Challenger Buenos Aires Challenger Cordoba Challenger Santiago Challenger Raanana Challenger Campinas Challenger Tallahassee Challenger Francavilla Challenger Turin Challenger Santa Fe Challenger Modena Challenger San Marino Challenger Villa Maria Challenger Buenos Aires Challenger Antofagasta Challenger Granby Challenger Vancouver Challenger Brisbane International - Brisbane Modena Challenger San Benedetto Challenger Todi Challenger If Stockholm Open - Stockholm Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid US Men's Clay Court Championship - Houston BMW Open - Munich Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Sony Open Tennis - Miami Mutua Madrid Open - Madrid San Miguel de Tucuman Challenger Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Maharashtra Open - Pune Miami Open - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris BRD Nastase Tiriac Trophy - Bucharest U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami U.S. Open - New York Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Curitiba Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, ROU-TPE 1-3 Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 2R, ROU-SVK 2-3 French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) U.S. Open (juniors) Cordoba Open - Cordoba Pau Challenger M25 Sabadell Punta Del Este Challenger EFG Swiss Open - Gstaad